//package org.example.springaop.test;
//
//import lombok.extern.slf4j.Slf4j;
//
//import java.lang.reflect.InvocationHandler;
//import java.lang.reflect.Method;
//
//@Slf4j
//public class JDKInvocationHandler implements InvocationHandler {
//    private Object target ;
//
//    public JDKInvocationHandler(Object target) {
//        this.target = target;
//    }
//      // proxy: 代理类   method :  目标方法   ,args : 参数
//    @Override
//    public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
//          log.info("JDK动态代理开始...");
//
//         Object result = method.invoke(target , args);
//
//         log.info("JDK动态代理结束...");
//
//        return result;
//    }
//}
